package com.xidian.zhiancloud.model.riskcontrol.entity;

import com.xidian.zhiancloud.model.riskcontrol.TRiskLedgerStatusList;
import com.xidian.zhiancloud.util.api.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 风险台账-工艺节点
 */
@Data
public class TRLedgerStaGY00Entity extends TRiskLedgerStatusList {

    /**
     * 风险点类型
     */
    @Excel(name = "风险点类型",readConverterExp ="gy00=工艺节点")
    private String riskPointType;

    /**
     * 风险点名称
     */
    @Excel(name = "风险点名称")
    private String riskPointsName;

    /**
     * 名称
     */
    @Excel(name = "名称")
    private String inspectionItems;

    /**
     * 参数
     */
    @Excel(name = "参数")
    private String inspectionStandard;

    /**
     * 参数描述
     */
    @Excel(name = "参数描述")
    private String nonCompliance;

    /**
     * 引导词
     */
    @Excel(name = "引导词")
    private String mainConsequences;

    /**
     * 偏差
     */
    @Excel(name = "偏差")
    private String deviation;

    /**
     * 可能原因
     */
    @Excel(name = "可能原因")
    private String possiblereasons;

    /**
     * 主要后果
     */
    @Excel(name = "主要后果")
    private String majorconsequences;

    /**
     * 评价等级
     */
    @Excel(name = "评价等级")
    private String levelEval;

    /**
     * 风险级别
     */
    @Excel(name = "风险级别")
    private String levelRisk;

    /**
     * 建议措施风险级别
     */
    @Excel(name = "建议措施风险级别")
    private String levelProp;

    /**
     * 工程技术措施
     */
    @Excel(name = "工程技术措施")
    private String exiengtechnicalMeasures;

    /**
     * 管理措施
     */
    @Excel(name = "管理措施")
    private String eximanagementMeasures;

    /**
     * 培训教育措施
     */
    @Excel(name = "培训教育措施")
    private String exitraieducatMeasures;

    /**
     * 个体防护措施
     */
    @Excel(name = "个体防护措施")
    private String exipersprotecMeasures;

    /**
     * 应急处理措施
     */
    @Excel(name = "应急处理措施")
    private String exiemergencyMeasures;

    /**
     * 管控层级
     */
    @Excel(name = "管控层级")
    private String controlLevel;

    /**
     * 区域/位置
     */
    @Excel(name = "区域/位置")
    private String locale;

    /**
     * 评价方法
     */
    @Excel(name = "评价方法")
    private String eval;

    /**
     * 风险值
     */
    @Excel(name = "风险值")
    private String riskValue;

    /**
     * 风险色
     */
    @Excel(name = "风险色")
    private String riskColor;

    /**
     * 辨识评价时间
     */
    @Excel(name = "辨识评价时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss",
            type = Excel.Type.EXPORT)
    private Date time;

    /**
     * 责任单位
     */
    @Excel(name = "责任单位")
    private String unit;

    /**
     * 责任人
     */
    @Excel(name = "责任人")
    private String liaName;


}
